#include "Data.h"
#include <algorithm>

Data::Data(): data(0) {
	/* bloc vide */
}

Data::Data(int i): data(i) {
	/* bloc vide */
}

Data::Data(const Data& orig): data(orig.data) {
	/* bloc vide */
}

void Data::ajouter(vector<int>& v) {
	for_each(v.begin(), v.end(), [this](int& n) {n += data;});
}

int Data::getData() const {
	return data;
}

ostream& operator << (ostream& os, const Data& d) {
	os << d.data;
	return os;
}

Data::~Data() {
	/* bloc vide */
}

